Spring Boot DevTools Live Reload(IntelliJ, Maven)

✒️ 2025-06-30 17:01 내용 수정


참고 자료 : Spring Hot Swapping, Spring Boot Live Reload 사용법(intelliJ, gradle 환경), C S Psyco's How to make auto reload with Spring-boot on IDEA Intellij SpringBoot DevTools Auto Restart

  1. 프로젝트에서 Maven 또는 Gradle 설정 파일에서 Spring boot devtools 의존성을 추가하고 다운 받는다.
    • 이 글에선 Maven을 사용한 프로젝트로 설정을 진행했기에 pom.xml에 의존성을 추가했다.
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
    </dependency>
</dependencies>

spring_boot_devtools 1.png

  1. IntelliJ에서 Setting를 들어간 후 Compiler를 검색한다.
  2. Compiler에서 Build project automatically를 체크한다.

spring_boot_devtools 2.png

  1. Settings에서 Advanced Settings 항목에서 Compiler의 Allow auto-make to start even if developed application is currently running 옵션을 체크한다.

spring_boot_devtools 3.png

  1. 프로젝트에서 Java나 HTML 코드를 수정한 후 웹 브라우저에서 새로고침을 해서 바뀐 내용을 확인한다.